package q1;

public abstract class Pessoa {

	private String nome;
	private int idade;
	private double limiteAlcoolico;
	private String opcaoSexual;
	private double range;

	public Pessoa(String nome, int idade, double limiteAlcoolico,
			String opcaoSexual, double range) {
		this.nome = nome;
		this.idade = idade;
		this.limiteAlcoolico = limiteAlcoolico;
		this.opcaoSexual = opcaoSexual;
		this.range = range;
	}

	public abstract double getNivelAlcoolSangue();

	public abstract boolean isLimiteAlcoolico();

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public int getIdade() {
		return idade;
	}

	public void setIdade(int idade) {
		this.idade = idade;
	}

	public double getLimiteAlcoolico() {
		return limiteAlcoolico;
	}

	public void setLimiteAlcoolico(double limiteAlcoolico) {
		this.limiteAlcoolico = limiteAlcoolico;
	}

	public String getOpcaoSexual() {
		return opcaoSexual;
	}

	public void setOpcaoSexual(String opcaoSexual) {
		this.opcaoSexual = opcaoSexual;
	}

	public double getRange() {
		return range;
	}

	public void setRange(double range) {
		this.range = range;
	}

	@Override
	public String toString() {
		return "Pessoa [nome=" + nome + ", idade=" + idade
				+ ", limiteAlcoolico=" + limiteAlcoolico + ", opcaoSexual="
				+ opcaoSexual + ", range=" + range + "]";
	}

}